// pages/joke/index.js
Page({
  onChange(event) {
    var ind = event.detail.index
    this.setData({
      index: ind
    })
    switch (ind) {
      case 0:
        this.random_s()
        break;
      case 1:
        this.setData({
          Page: 1
        })
        this.new_s()
        break;
      default:
        ''
    }
  },
  /**
   * 页面的初始数据
   */
  data: {
    index: null,
    active: 0,
    Page: 1,
    randomList: [
      {
        "content": "…给闺女买了一双小皮鞋，花了两张毛爷爷，小鞋很结实，闺女穿了好多天后要我给她买鞋，说不喜欢了，我就各种教育，比如要穿破之后买，要知道省钱……等等。今天再回去的时候，姑娘左手拎着残破的鞋子，右手拿着剪刀，跑过来说:爸爸，现在可以买新的鞋子了吧！来，过来，爸爸保证不打你，我的亲闺女。",
        "hashId": "bf56a16fd4ea0ffc55bf11c3f088855a",
        "unixtime": "1431447231"
      },
      {
        "content": "高中一班主任陈老师，因其身高比较矮，同学给起了个外号叫“武大郎”，后来被老师得知，要求同学带家长，同学跟家里说了原委，家长带着同学到老师办公室致歉，该同学家长进门就说:“武老师，小孩子不懂事，还忘您能海涵”，后来同学告诉我们班主任当时那表情都抽搐了，足足让我们笑了一学期。",
        "hashId": "07f01a03526f4f3f8310dc34a55e0eb2",
        "unixtime": "1431447231"
      }
    ],
    newList: [
      {
        "content": "当年有个同事胃不好，去医院医生给开了一个多月药，叮嘱吃药期间戒口，不能吃冰的、凉的、油炸的、辣的、带刺激性的，烟酒......这货直接把药退了，对那医生说，我戒不了这些吃的，只能把药给戒了，药戒了",
        "hashId": "B960B0FD44AD71B181BC47B7341FD9E8",
        "unixtime": 1430860925
      },
      {
        "content": "都说碰到老太太碰瓷的，和她一起倒地是个不错的办法。你们可拉倒吧，现在老太太赖上我了，说我和她睡过了，非要我负全责。。。。。。最讨厌你们这群瞎出主意的了！！！",
        "hashId": "E9A4816BAD44B13DD9362D78174FF691",
        "unixtime": 1430863936
      },
      {
        "content": "【治疗早恋】儿子上初中了，收到的表白信被老妈看到。老妈什么也没说，带他去买了几套一模一样的衣服裤子内裤袜子。结果同学之间就传出：他从来不换衣服。然后，然后他的早恋还没开始就结束了。",
        "hashId": "A685647FC2C2F8D9913CBDBEC234AFC6",
        "unixtime": 1430864532
      }
    ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.random_s()
  },
  random_s: function () {
    var that = this
    wx.request({
      url: 'http://v.juhe.cn/joke/randJoke.php',
      data: {
        key: '44f2b34ba82699eedad4877d5c7849d2'
      },
      success(res) {
        that.setData({
          randomList: res.data.result,
          show: false
        })
      }
    })
  },
  new_s: function () {
    var _that = this
    wx.request({
      url: 'http://v.juhe.cn/joke/content/text.php',
      data: {
        key: '44f2b34ba82699eedad4877d5c7849d2',
        Page: _that.data.Page,
        pagesize: 5
      },
      success(res) {
        if (_that.data.Page == 1) {
          _that.setData({
            newList: [...res.data.result.data]
          })
        } else {
          _that.setData({
            newList: _that.data.newList.concat(res.data.result.data)
          })
        }
        _that.setData({
          show: false
        })
        //隐藏loading 提示框
        wx.hideLoading();
        //隐藏导航条加载动画
        wx.hideNavigationBarLoading();
        //停止下拉刷新
        wx.stopPullDownRefresh();
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    if (this.data.index == 1) {
      this.onRefresh();
    } else {
      //停止下拉刷新
      wx.stopPullDownRefresh();
    }
  },
  onRefresh: function () {
    wx.showNavigationBarLoading();  //在当前页面显示导航条加载动画
    //显示 loading 提示框。需主动调用 wx.hideLoading 才能关闭提示框
    wx.showLoading({
      title: '刷新中...',
    })
    this.new_s();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    var a = 1
    this.setData({
      Page: this.data.Page + 1
    })
    this.new_s();
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})